auto.waitFor()
var appRun = currentActivity()
var t = 0

/**
 * 上滑
 */
 function swipe_up(){
    swipe(500, 1800, 500, 1300, random(200,1500))
}
/**
 * 
 * 通过bounds 点击
 * @param {*} btn  按钮对象
 */
function clickBtnByBoundsCenter(btn) {
    var position = btn.bounds();
    press(position.centerX(), position.centerY(), 1);
    sleep(1000);
}


// 我的oppo app
function wode_oppo() {
    let pkgName = "com.oppo.usercenter"
    launch(pkgName)
    sleep(4000)

    text("签到").findOne(2000).click()
}

function simple_sign(pkgName) {
    toast("开始" + pkgName)
    launch(pkgName)
    sleep(4000)

    clickBtnByBoundsCenter(text("我的").findOne(4000))

    let keyword = "签到"
    if (!textStartsWith(keyword).exists()) {
        keyword = "已签"
    }
    clickBtnByBoundsCenter(textStartsWith(keyword).findOne(2000))
}


function smart_home() {
    let pkgName = "com.heytap.smarthome"
    launch(pkgName)
    sleep(4000)

    clickBtnByBoundsCenter(text("我的").findOne(2000))

    let keyword = "赚积分"
    if (!text(keyword).exists()) {
        keyword = "已签"
    }
    clickBtnByBoundsCenter(text(keyword).findOne(2000))
}

// 社区
function community() {
    simple_sign("com.oppo.community")
    sleep(1000)
    let keyword = "签到"
    if (text(keyword).exists()) {
        clickBtnByBoundsCenter(text(keyword).findOne(2000))
    }

}

// 浏览器
function browser(){
    simple_sign("com.android.browser")
    let keyword = "领取"
    while(text(keyword).exists()){
        clickBtnByBoundsCenter(text(keyword).findOne(2000))
        // 关闭弹窗
        id("qa").findOne(2000).click()
        sleep(1300)
    }
}
// function daka(){
//     app.openUrl("https://actcpc.heytapimage.com/userfiles/pager_render/thrtyday_sign/2043.html?activity_id=thrtyday_sign&bs_entry=auto_banner&__pf__=detail&__barStyle__=0_2&immersive=1")
//     sleep(4000)
//     swipe_up()

//     clickBtnByBoundsCenter(textStartsWith("签到").findOne(2000))

// }

function browser_search(){
    launch("com.android.browser")
    sleep(4000)
    swipe_up()

    clickBtnByBoundsCenter(textStartsWith("搜索或输入网址").findOne(2000))
    setText(0,Math.random())

    sleep(500)
    clickBtnByBoundsCenter(text("搜索").findOne(2000))
    sleep(500)
    
}
   

let simple_list = [
    // 主题商店、
    "com.heytap.themestore",
    // 视频、
    "com.heytap.yoli",
    // 钱包、
    "com.finshell.wallet",
    // 软件商店、
    "com.oppo.market", 
    // 音乐
    "com.oppo.music", 
    // 游戏中心
    "com.nearme.gamecenter"
]


function main() {
    // 浏览器搜索任务
    for (let index = 1; index <= 3; index++) {
        browser_search()
    }
    
    browser()
    wode_oppo()
    community()
    for (let index = 0; index < simple_list.length; index++) {
        let pkgName = simple_list[index];
        simple_sign(pkgName)
        sleep(1300)
    }
}

main()
